package com.jshop.activemq;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.Session;
import javax.jms.TextMessage;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.jms.core.JmsTemplate;
import org.springframework.jms.core.MessageCreator;
public class testJsm {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("初始化spring!准备开始接收!");
ApplicationContext context = new ClassPathXmlApplicationContext(
"applicationContext.xml");
// SimpleJMSSender t=(SimpleJMSSender)
// context.getBean("topicMessageSender");
// t.sendMessage();
//
JmsTemplate jmsTemplate = (JmsTemplate) context.getBean("jmsTemplate");
for (int i = 0; i < 10; i++) {
jmsTemplate.send(new MessageCreator() {
public Message createMessage(Session session)
throws JMSException {
TextMessage msg = session.createTextMessage();
// 设置消息属性
msg.setStringProperty("phrCode", "C001");
// 设置消息内容
msg.setText("Hello World!");
return msg;
}
});
}
}
}